package cn.mysource.org.service;

import cn.mysource.basic.service.BaseService;
import cn.mysource.basic.util.PageList;
import cn.mysource.org.domain.Department;
import cn.mysource.org.domain.Employee;
import cn.mysource.org.domain.Shop;
import cn.mysource.org.query.EmployeeQuery;

import java.util.List;

public interface IEmployeeService extends BaseService<Employee> {
    List<Employee> findByEmp(Long id);
//
//    // 查询一个
//    Employee findById(Long id);
//
//    // 查询所有
//    List<Employee> findAll();
//
//    // 添加
//    void add(Employee employee);
//
//    // 修改
//    void update(Employee employee);
//
//    // 删除
//    void delete(Long id);
//
//    // 查询分页
//    PageList<Employee> queryByPage(EmployeeQuery query);
//
//    void batchDelete(List<Long> ids);
//
//    List<Department> findDeptAll();
//
//    List<Shop> findShopAll();
//    // 分页查询
//    List<Employee> queryByPage(EmployeeQuery query);
//
//    // 查询条数
//    Integer queryByCount(EmployeeQuery query);
}
